﻿namespace Community.CsharpSqlite.Entity
{
    /*
    ** This structure records all of the Btrees that need to hold
    ** a mutex before we enter sqlite3VdbeExec().  The Btrees are
    ** are placed in aBtree[] in order of aBtree[].pBt.  That way,
    ** we can always lock and unlock them all quickly.
    */

    public class BtreeMutexArray
    {
        public Btree[] aBtree = new Btree[Const.SQLITE_MAX_ATTACHED + 1];
        public int nMutex;
    };
}